﻿using System;

namespace ProjectEulerIssues
{
	/// <summary>
	/// Task is not completed yet
	/// </summary>
	public class NotCompletedTaskAttribute : Attribute { }

	/// <summary>
	/// Unique solution. Couldn't be found in the internet
	/// </summary>
	public class UniqueSolutionAttribute : Attribute { }

	/// <summary>
	/// Solved in a dynamic programming style
	/// http://en.wikipedia.org/wiki/Dynamic_programming
	/// http://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
	/// </summary>
	public class DynamicProgrammingSolutionAttribute : Attribute { }

	/// <summary>
	/// Information about solution
	/// </summary>
	public class SolutionInfoAttribute : Attribute
	{
		public string Algorithm { get; set; }
		public string Info { get; set; }
		public string Links { get; set; }
	}
}
